<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="mvwstyle.css" />
<title>Event Summary</title>
</head>

<body>

  <div id="header"> <div class="headerBar"> </div> </div>

  <div id="main">

    <div id="content">

<h1> Event Summary </h1>

    <table>

        <tr>
            <td> <div class="eventName">AddContactCompleteEvent</div>
            <a class="navLink" href="contacts.html">contacts</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">(DmcObjectName name) </div> <p/> 
            Fired when the user has successfully created a new contact.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>                        <td> Fired by:                        </td>
                        <td>
<a class="navLink" href="contacts.html#EditContactActivity">EditContactActivity</a>                         </td>
                    </tr>
                    <tr>                        <td> Handled by:                        </td>                        <td><a class="navLink" href="contacts.html#ContactListPresenter">ContactListPresenter</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">AddContactEvent</div>
            <a class="navLink" href="contacts.html">contacts</a>
            </td>
            <td colspan="2" class="description">            Fired when the Add button is clicked.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>                        <td> Fired by:                        </td>
                        <td>
<a class="navLink" href="contacts.html#ContactListView">ContactListView</a>                         </td>
                    </tr>
                    <tr>                        <td> Handled by:                        </td>                        <td><a class="navLink" href="contactsapp.html#ContactAppController">ContactAppController</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">CommsSessionFailed</div>
            <a class="navLink" href="mvwcomms.html">mvwcomms</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">(String reason) </div> <p/> 
            Fired if we cannot establish full asynchronous communications or if we have some other situation where communications fails.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>                        <td> Fired by:                        </td>
                        <td>
<a class="navLink" href="mvwcomms.html#CommsController">CommsController</a>                         </td>
                    </tr>
                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">CommsSessionReady</div>
            <a class="navLink" href="mvwcomms.html">mvwcomms</a>
            </td>
            <td colspan="2" class="description">            Fired when we've established full asynchronous communications with the server, in this case, the gwteventservice is up and running.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>                        <td> Fired by:                        </td>
                        <td>
<a class="navLink" href="mvwcomms.html#CommsController">CommsController</a>                         </td>
                    </tr>
                    <tr>                        <td> Handled by:                        </td>                        <td><a class="navLink" href="contacts.html#ContactListPresenter">ContactListPresenter</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">ContactUpdatedEvent</div>
            <a class="navLink" href="contacts.html">contacts</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">(ContactDMO modrec) </div> <p/> 
            Fired when a contact has its information alterred. The modifications will have been recorded in the modrec. In the case of a newly added contact, the Contact will not have an object name; this must be generated on the server.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>
                        <td> Fired locally by:                        </td>
                        <td><a class="navLink" href="contacts.html#EditContactView">EditContactView</a>                         </td>
                    </tr>
                    <tr>
                        <td> Handled by:                        </td>
                        <td>
<a class="navLink" href="contacts.html#EditContactActivity">EditContactActivity</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">DeleteContactsEvent</div>
            <a class="navLink" href="contacts.html">contacts</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">(List<ContactGXT> deletedContacts) </div> <p/> 
            Indicates one or more contacts to be deleted. Events can be fired by Views in different ways e.g. local, broadcast or broadcastOnly. If an Event is  only ever fired locally, no GWT Event will be created for it. For either of the  broadcast situations, a GWT Event will be generated. A broadcast event is sent first to the presenter and then on the event bus. A broadcast only event is only sent on the event bus.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>
                        <td> Fired locally by:                        </td>
                        <td><a class="navLink" href="contacts.html#ContactListView">ContactListView</a>                         </td>
                    </tr>
                    <tr>
                        <td> Handled by:                        </td>
                        <td>
<a class="navLink" href="contacts.html#ContactListPresenter">ContactListPresenter</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">EditContactCancelledEvent</div>
            <a class="navLink" href="contacts.html">contacts</a>
            </td>
            <td colspan="2" class="description">            Fired when the user hits cancel when viewing or adding Contact. We revert back to the ContactListView.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>                        <td> Fired by:                        </td>
                        <td>
<a class="navLink" href="contacts.html#EditContactActivity">EditContactActivity</a> <a class="navLink" href="contacts.html#EditContactView">EditContactView</a>                         </td>
                    </tr>
                    <tr>                        <td> Handled by:                        </td>                        <td><a class="navLink" href="contactsapp.html#ContactAppController">ContactAppController</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">EditContactCompleteEvent</div>
            <a class="navLink" href="contacts.html">contacts</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">(DmcObjectName name) </div> <p/> 
            Fired when the user's changes have been successfully applied to a contact.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>                        <td> Fired by:                        </td>
                        <td>
<a class="navLink" href="contacts.html#EditContactActivity">EditContactActivity</a>                         </td>
                    </tr>
                    <tr>                        <td> Handled by:                        </td>                        <td><a class="navLink" href="contacts.html#ContactListPresenter">ContactListPresenter</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">EditContactEvent</div>
            <a class="navLink" href="contacts.html">contacts</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">(ContactDMO contact) </div> <p/> 
            Fired when a single Contact is clicked by the user. When this is done, we display the EditContactView.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>                        <td> Fired by:                        </td>
                        <td>
<a class="navLink" href="contacts.html#ContactListView">ContactListView</a>                         </td>
                    </tr>
                    <tr>                        <td> Handled by:                        </td>                        <td><a class="navLink" href="contactsapp.html#ContactAppController">ContactAppController</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">ForceCommsReset</div>
            <a class="navLink" href="mvwcomms.html">mvwcomms</a>
            </td>
            <td colspan="2" class="description">            When a logout is successfully executed, the CommsController resets itself in preparation for the next login. However, in circumstances where something goes wrong e.g. RPC errors, failed logout etc. An application can fire this event and forceably reset the communications controller.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>                        <td> Fired by:                        </td>
                        <td>
<a class="navLink" href="contactsapp.html#ContactAppController">ContactAppController</a>                         </td>
                    </tr>
                    <tr>                        <td> Handled by:                        </td>                        <td><a class="navLink" href="mvwcomms.html#CommsController">CommsController</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">LoginCompleteEvent</div>
            <a class="navLink" href="mvwcomms.html">mvwcomms</a>
            </td>
            <td colspan="2" class="description">            Fired when we have sucessfully logged in. This indicates that we've successfully logged in, but we are not yet ready for full communications. Your application must wait for the CommsSessionReady event before commencing other DMP operations e.g. GetRequest, SetRequest, CreateRequest, DeleteRequest etc.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>                        <td> Fired by:                        </td>
                        <td>
<a class="navLink" href="mvwcomms.html#CommsController">CommsController</a>                         </td>
                    </tr>
                    <tr>                        <td> Handled by:                        </td>                        <td><a class="navLink" href="contactsapp.html#ContactAppController">ContactAppController</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">LoginEvent</div>
            <a class="navLink" href="login.html">login</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">(String username, String password) </div> <p/> 
            Fired when the login button is clicked.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>
                        <td> Fired locally by:                        </td>
                        <td><a class="navLink" href="login.html#LoginView">LoginView</a>                         </td>
                    </tr>
                    <tr>
                        <td> Handled by:                        </td>
                        <td>
<a class="navLink" href="login.html#PerformLoginActivity">PerformLoginActivity</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">LogoutCompleteEvent</div>
            <a class="navLink" href="mvwcomms.html">mvwcomms</a>
            </td>
            <td colspan="2" class="description">            Fired when we have sucessfully logged out.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>                        <td> Fired by:                        </td>
                        <td>
<a class="navLink" href="mvwcomms.html#CommsController">CommsController</a>                         </td>
                    </tr>
                    <tr>                        <td> Handled by:                        </td>                        <td><a class="navLink" href="contactsapp.html#ContactAppController">ContactAppController</a> <a class="navLink" href="contacts.html#ContactListPresenter">ContactListPresenter</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">LogoutEvent</div>
            <a class="navLink" href="mvwcomms.html">mvwcomms</a>
            </td>
            <td colspan="2" class="description">            Fired by some component when an application user wants to logout. This is meant to be a reusable event across application.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>                        <td> Fired by:                        </td>
                        <td>
<a class="navLink" href="contacts.html#ContactListView">ContactListView</a>                         </td>
                    </tr>
                    <tr>                        <td> Handled by:                        </td>                        <td><a class="navLink" href="contactsapp.html#ContactAppController">ContactAppController</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">NewContactEvent</div>
            <a class="navLink" href="contacts.html">contacts</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">(ContactDMO contact) </div> <p/> 
            Fired when a new contact has been created by the user and they've hit the Create button.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                    <tr>
                        <td> Fired locally by:                        </td>
                        <td><a class="navLink" href="contacts.html#EditContactView">EditContactView</a>                         </td>
                    </tr>
                    <tr>
                        <td> Handled by:                        </td>
                        <td>
<a class="navLink" href="contacts.html#EditContactActivity">EditContactActivity</a>                         </td>                    </tr>                </table>
            </td>
        </tr>
        <tr>
            <td> <div class="eventName">SingleDMOSelectedEvent</div>
            <a class="navLink" href="mvwselection.html">mvwselection</a>
            </td>
            <td colspan="2" class="description">            <div class="argvector">(DmcObject obj) </div> <p/> 
            The SingleDMOSelectedEvent is fired when a component selects a single DMO.
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <table>
                </table>
            </td>
        </tr>
    </table>

    </div>

    <div id="sidebar">
    <div class="sidebarTitle"> Modules </div>
        <a class="navLink" href="contacts.html"> contacts</a>
        <a class="navLink" href="contactsapp.html"> contactsapp</a>
        <a class="navLink" href="gxt.html"> gxt</a>
        <a class="navLink" href="gxtforms.html"> gxtforms</a>
        <a class="navLink" href="gxtmenus.html"> gxtmenus</a>
        <a class="navLink" href="login.html"> login</a>
        <a class="navLink" href="mvw.html"> mvw</a>
        <a class="navLink" href="mvwcomms.html"> mvwcomms</a>
        <a class="navLink" href="mvwmenus.html"> mvwmenus</a>
        <a class="navLink" href="mvwselection.html"> mvwselection</a>
        <p/>
    <div class="sidebarTitle"> Summaries </div>
        <a class="navLink" href="EventSummary.html"> Events</a>
        <a class="navLink" href="RCISummary.html"> Run Context Items</a>
    </div>
  </div> <!-- main -->

  <div id="footer"> </div>

</body>

</html>
